package cn.getech.data.metadata.mapper;

import cn.getech.data.metadata.entity.meta.CollectionTableInfo;
import cn.getech.data.metadata.entity.meta.CollectionTableInfoExample;
import cn.getech.data.metadata.model.res.CollectionTableInfoListRes;
import cn.getech.data.metadata.model.res.CollectionTableInfoRes;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface CollectionTableInfoMapper extends BaseMapper<CollectionTableInfo> {

    int updateBatch(List<CollectionTableInfo> list);

    int insertOrUpdateSelective(CollectionTableInfo record);

    void deleteBatch(@Param("ids") List<Integer> ids);

    void updateTimeBatch(@Param("ids") List<Integer> ids);
}